body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0px;padding:0px;}
body {margin: 0; padding: 0}
fieldset, img{border:0px;}
.cent { text-align: center} 
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
body{background: #be151e url(../img/bg.jpg) repeat-x; font:12px/17px Arial,Helvetica,sans-serif}

a, a:visited, a:active{color:#2f6ab3;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
a:focus, a:hover, a:active{outline:none;}

#main_wrapper {width: 940px; margin: 0 auto; padding-bottom: 90px}
#header {height: 120px; background-color: #830c10; position: relative}
#logo { float: left; height: 120px;}
#intericon { float: right; background: url(../img/logo_international.png) no-repeat left bottom; height: 118px; width: 265px}
#hotline {position: absolute; height: 100px; width: 168px; right: 10px; top: 5px; background: url(../img/phone-icon3.png) no-repeat; padding-left: 70px; padding-top: 3px}
#hotline h3 { color: #fff; font-size: 16px; padding-bottom: 3px}
#hotline h2 {text-align: center; color: #F2DB44; font-size: 18px}

#boxslide {border: 1px solid #999; padding-top: 6px; padding-left: 30px; margin: 0 4px 4px 0}
#menu { background: #D61A25 url(../img/mnbgr.jpg) no-repeat right; height: 35px; border-top:1px solid #880D12; border-bottom:1px solid #8A0D11}
#menu ul{float:left;list-style:none;margin:0px;padding:0px;}
#menu li{float:left;list-style:none;margin:0px;padding:0px;}
#menu ul li{margin:0px;padding:0px;list-style:none;border-right:1px solid #e6e6e6;}
#menu li a.first {background: url(../img/mnbgl.jpg) no-repeat}
#menu li a.first:hover {background: #f5f5f5 url(../img/mnbgl2.jpg) no-repeat}
#menu li a, #menu li a:link, #menu li a:visited{margin:0px;padding:10px 15px 9px 15px;color:#ffffff;display:block;font-size:12px;font-weight:bold;}
#menu li a:hover, #menu li a:active{background:#f5f5f5;margin:0px;padding:10px 15px 9px 15px;color:#2f6ab3;display:block;text-decoration:none;}
#menu li li a, #menu li li a:link, #menu li li a:visited{background:#fff;width:149px;float:none;margin:0px;padding:6px 15px 6px 15px;color:#333;font-weight:normal;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
#menu li li a:hover, #menu li li a:active{background:#f5f5f5;padding:6px 15px 6px 15px;color:#2f6ab3;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#menu li ul{background:#fff;z-index:9999;position:absolute;height:auto;width:180px;margin:0px;padding:0px;left:-999em;border-top:1px solid #e6e6e6;}
#menu li li, #menu li li li{border:none;margin:0px 0px 0px -1px;}
#menu li ul a{}
#menu li ul a:hover, #menu li ul a:active{}
#menu li ul ul{margin:-31px 0px 0px 180px;border-top:1px solid #e6e6e6;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul{left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul{left:auto;}
#menu li:hover, #menu li.sfhover{position:static;}

#body_wrapper {padding: 15px; background-color: #FFF}
.bigbox {padding-bottom: 15px}
.bigbox h1 {font-size: 12px; font-weight: bold; padding: 5px 0 5px 8px; color: #fff; background-color: #D61A25}
.bigbox .colums {float: left; width: 209px; margin: 0 5px; border: 1px solid #999}
.bigbox .colums p { color: #fff}
.bigbox .colums h3 { color: red; font-variant: small-caps}

#rightcolum {border: 1px solid #DDD; padding: 0 5px; width: 230px}
#rightcolum h3 { text-transform: uppercase; font-size: 12px; border-bottom: 1px solid #999; padding: 5px 0; margin-bottom: 5px}

#fields h1 { color: #EF8D0E;    font-size: 18px;    margin: 0;    padding-bottom: 10px;}
#fields .ctinput { border: 1px solid #ccc;    height: 18px;    width: 350px; color:#999}
#fields .ctcinput { border: 1px solid #ccc;   width: 350px; }

#footer {background-color: #2C2B2B; color: #fff; padding: 10px}


.infolink {background: url(../img/folder-vectors-icon.png) no-repeat; height: 38px; padding-left: 42px}
.infolink a {font-size: 16px; line-height: 38px; text-decoration: underline !important}
#marqueecontainer {
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 165px;
}
#faq {text-align: justify; padding-right: 5px}
#faq .request {
    color: #F37A21;
    font-style: italic;
    padding-bottom: 4px;
}

#faq .response {
    padding-bottom: 15px;
}